package com.kaikeba.service;

import com.kaikeba.bean.Admin;
import com.kaikeba.dao.BaseAdminDao;
import com.kaikeba.dao.imp.AdminDaoMysql;

import java.util.Date;

public class AdminService {
    private static BaseAdminDao dao = new AdminDaoMysql();

    /**
     * 更新登录时间和ip
     * @param username 用户名，用于查找被更新的管理员
     * @param date 登录时间
     * @param ip ip地址
     */
    public static void updateLoginTimeAndIp(String username, Date date, String ip){
        dao.updataLogin(username, date, ip);
    }

    /**
     * 登录
     * @param username 用户名
     * @param password 密码
     * @return 是否登录成功
     */
    public static boolean login(String username, String password){
        return dao.login(username, password);
    }

    /**
     * 通过手机号查找快递员
     * @param phone 手机号
     * @return 查找到的快递员
     */
    public static Admin findByPhone(String phone){
        return dao.findByPhone(phone);
    }

}
